package top.lidee.repository.model.twice.vo.management;


import lombok.Data;
import org.hibernate.validator.constraints.Length;
import top.lidee.repository.validator.constraints.Phone;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;

/**
 * @author 张一恒
 * @version 1.0
 * @description:
 * @date 2024/9/12 11:15
 */
@Data
public class ManagerAddVo {

    /**
     * 人员姓名
     */
    @NotBlank(message = "人员姓名不能为空！")
    private String realName;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机号
     */
    @Phone
    private String phone;
    /**
     * 状态（A：正常 N：禁用）
     */
    private String status;
    /**
     * 性别（1男2女3未知）
     */
    private String sex;
    /**
     * 是否直辖市（0：不是，1：是）
     */
    private String isMunicipality;
    /**
     * 城市
     */
    @NotBlank(message = "城市不能为空！")
    private String city;
    /**
     * 省份
     */
    private String province;
    /**
     * 区/县
     */
    private String county;
    /**
     * 级别（0:admin、1:城市、2:区县）
     */
    private String level;
    /**
     * 备注
     */
    private String remark;

}
